<?php
include("../inc/class/config.php");		// загружаем классы настроек
include("../inc/class/class.phpmailer.php");
include("../inc/class/users.php");
include("../inc/class/pb_accept.php");		// загружаем классы настроек


$cfg=new Tconfig;
include("../config.php");			// загружаем основные настройки, которых нет в БД
include("../inc/connect.php");			// соеденяемся с БД, получаем $cfg->base_id
$cfg->GetFromBaseNoSmarty();
include("../functions.php");		// подгружаем функции (мини версия)



function Send_mail_BP_userlist($randomid,$title,$txt){
    global $cfg;        
    $result = mysql_query("SELECT * FROM bp_userlist INNER JOIN users ON bp_userlist.userid=users.id WHERE bp_userlist.randomid='$randomid'",$cfg->base_id);
	if ($result!='') {
         while ($myrow = mysql_fetch_array($result)){
             //echo "!!!$myrow[email], $title, $txt!!!";
		smtpmail($myrow[email], $title, $txt);		
             };
        };
};

function InsertUsers($userid,$bp_id,$rnd){
    global $cfg;        

                    $sql="INSERT INTO bp_userlist (id,bpid,userid,status,dtstart,comment,title,dtend,randomid) VALUES 
                        (NULL,'$bpid','$userid',0,NOW(),'','ОС не введены в эксплуатацию!',NOW(),'$rnd')";                
                    $result = mysql_query($sql,$cfg->base_id);                
                    if ($result==''){echo 'Неверный запрос : ' . mysql_error().'<br>';}    
    
};


$cnt=0;
if (file_exists('../os_nonenter.xml')) {
    $xml = simplexml_load_file('../os_nonenter.xml');
    //var_dump($xml);    
    $ht="";
               foreach($xml->os_nonenter as $os_nonenter){
                  $nome=$os_nonenter->nome;
                  $summ=$os_nonenter->summ;
                  $schet=$os_nonenter->schet;                                    
                        $ht=$ht. "<b>$nome</b><br>Сумма:$summ Счет: $schet<br>";                        

               };
             
     if ($ht!=""){
                    $rnd=GetRandomId(60);
                    $sql="INSERT INTO bp_accept (id,userid,title,bodytxt,status,dt,randomid) VALUES 
                        (NULL,'1','ОС не введены в эксплуатацию!','$ht','1',NOW(),'$rnd')";                
                    $result = mysql_query($sql,$cfg->base_id);                
                    if ($result==''){echo 'Неверный запрос : ' . mysql_error().'<br>';}
                    $bp=new Tbp_accept;
                    $bp->GetByRandomId($rnd);
                    InsertUsers(GetUserIdByPostId(2),$bp->id,$rnd); //павел грибов
                    InsertUsers(GetUserIdByPostId(8),$bp->id,$rnd); //главбух
                    InsertUsers(GetUserIdByPostId(16),$bp->id,$rnd); //замглавбуха
                    InsertUsers(GetUserIdByPostId(17),$bp->id,$rnd); // главный инженер
                    Send_mail_BP_userlist($rnd,"Уведомление об ОС не введенных в эксплуатацию (высылается автоматически каждый понедельник в 8.00)",
                            "Внимание! На заводе есть основные средства не введенные в эксплуатацию!. Посмотреть список можно <a href='http://10.80.16.19/webuseorg/index.php'>здесь</a>");                    

     };
};